.login{
    background-color: #666 !important;

    .logo{
        margin: 60px auto 20px auto;
        padding: 15px;
        text-align: center;
    }

    .content{
        background: #fff;
        width: 360px;
        margin: 0 auto;
        margin-bottom: 0px;
        padding: 30px;
        padding-top: 20px;
        padding-bottom: 15px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        -ms-border-radius: 7px;
        -o-border-radius: 7px;
        border-radius: 7px;

        .line-spinner{
            position: absolute;
            right: 20px;
            top: 20px;
        }

        .login-logo{
            height: 130px;
            text-align: center;
            position: relative;
            

            img{
                width: 100px;
                height: 100px;
                position: absolute;
                top: 0;
                left: 50%;
                margin-left:  -50px;
                // border: 5px solid red;
                // border-radius: 50%;
            }
        }
    }

    .copyright{
        text-align: center;
        margin: 0 auto;
        padding: 10px;
        color: #eee;
        font-size: 13px;
    }
}

.load-layout{
    position: absolute;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    background: #666;
}